@charset "utf-8";
/* CSS Document */

/*--------------------------------------------@global-------------------------------------------------*/
/* ----------------- reset ------------------- */
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, a,img, th,td,form, fieldset, iframe, object, pre, code, legend, blockquote{margin:0; padding:0; border:0; outline:0}
ol, ul{list-style:none}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}

form label{cursor:pointer}
input, button, textarea{font-family:inherit; font-size:100%;}

table{border-collapse:collapse;}
caption, th, td{/*text-align:left; */}

body{font:12px/1.5 tahoma,helvetica,\5b8b\4f53,'bitstream vera sans',arial,sans-serif;}
.itext{ border:1px solid #aaa; padding:0px; vertical-align:middle; height:22px; line-height:22px;}
.clr{clear:both}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.width400{ width:400px;}
.width200{ width:200px;}
.width60{ width:60px;}
.width70{width:70px;}
.width80{width:80px;}
.width50{ width:50px;}
.width30{ width:30px;}
.width100{ width:100px;}
.width150{ width:150px;}
.verm{ vertical-align:middle}
.fwb{font-weight:bold;}
/* link */
a{color:#005eac;text-decoration:none;}
a:hover{color:#ff5500;text-decoration:underline;}
.ft14{ font-size:14px;}
.loading-st1{background:url(img/loading_32x32.gif) no-repeat center center;}
.h{color:#c00}
.fl{ float:left;}
.fr{ float:right}
.hide{ display:none;}
.cb{ clear:both}
.cl{ clear:left}
.cr{ clear:right}
.tl{text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.vm {vertical-align: middle;}
.pr {position: relative;}
.pa {position: absolute;}
.fn {font-weight: normal;}
.fb {font-weight: bold;}
.tlt{ text-decoration:line-through}
.zoom {zoom:1}

.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;_height:1%;}
/******间距******/
.p5{ padding:5px}
.pt5{ padding-top:5px}
.pl5{ padding-left:5px}
.pr5{ padding-right:5px}
.pb5{ padding-bottom:5px;}
.p10{ padding:10px}
.pt10{ padding-top:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px;}
.mt5{ margin-top:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}

.wp100{ width:100%}

/*Pages*/
.Pages{float:right;padding:5px;text-align:right;font-size:12px;line-height:16px;}
.Pages a,.Pages span{display:inline;margin-left:2px;background:#fff;}
.Pages a,.Pages .PageSel{float:left;border:1px solid #ccc;padding:2px 6px;}
.Pages a:hover,.Pages .PageSel{border-color:#df0032;background:#fe547e;color:#fff;text-decoration:none;}
.Pages label{float:left;padding:3px 6px;margin-left:2px;font-weight:bold}
.Pages .PageSel{font-weight:bold;}
.Pages .PageMore{float:left;padding:3px 3px;}

/* 下翻页 */
.xs-pagebar{ margin-top:10px;}
.xs-pagebar .Pagecon{ float:right;}
.Pagecon .Pagenum{ float:left; height:24px;}
.Pagecon .Pagenum a,.xs-pagebar .Pagenum span.curpage{ float:left; display:inline;zoom:1; border:1px solid #B8B8B8; height:22px; line-height:22px; padding:0 8px; font-size:12px; margin:0 3px}
.Pagecon .Pagenum a:hover{ border-color:#f60; color:#f60; text-decoration:none}
.Pagecon .Pagenum a.pre-page{ padding-left:15px; background-position:5px -433px}
.Pagecon .Pagenum a.next-page{ padding-right:15px;background-position:48px -453px}
.Pagecon .Pagenum a.pre-page:hover{background-position:5px -393px}
.Pagecon .Pagenum a.next-page:hover{background-position:48px -413px}
.Pagecon .Pagenum a.pre-disable,.xs-pagebar .Pagenum a.pre-disable:hover{background-position:5px -473px !important; color:#ccc; border-color:#ccc; cursor:default}
.Pagecon .Pagenum a.next-disable,.xs-pagebar .Pagenum a.next-disable:hover{background-position:48px -493px !important;color:#ccc; border-color:#ccc; cursor:default}
.Pagecon .Pagenum span.curpage{ border-color:#f60; font-weight:bold; color:#f60; cursor:default}
.Pagecon .Pagenum .elli{ cursor:default; float:left; border:0 none; height:24px; line-height:24px;padding:0 px; font-size:12px; margin:0 3px}
.xs-pagebar .Pageopt{ float:left; line-height:22px; height:24px; margin-left:10px}
.xs-pagebar .Pageopt .totalnum{ float:left; height:24px;}
.xs-pagebar .Pageopt .gotopage{ float:left; margin-left:10px; height:24px; line-height:22px;}
.xs-pagebar .Pageopt .txt-input{ border:1px solid #B8B8B8; height:18px; width:33px; text-align:center; vertical-align:middle; margin:0 5px}
.xs-pagebar .Pageopt .page-btn{ display:inline; border:0 none; padding:0; line-height:18px; height:22px; width:44px; background-position:-125px -90px; vertical-align:middle; margin-left:5px; cursor:pointer}

.xs-toolbar .xs-minpage{ float:right; padding:7px 10px 0 0; line-height:22px;}
.xs-minpage li{ float:left; margin-left:10px;}
.xs-minpage .l_page,.xs-toolbar .r_page{ float:left; position:relative; line-height:22px;line-height:25px\9; height:22px;zoom:1; overflow:hidden;}
.xs-minpage .l_page{ padding-left:10px; background-position:0 -432px}
.xs-minpage .r_page{ padding-right:10px; background-position:40px -452px}
.xs-minpage .l_page:hover{ background-position:0 -392px}
.xs-minpage .r_page:hover{background-position:40px -412px}
.xs-minpage .disable a{ color:#ccc !important; cursor:default !important}
.xs-minpage .disable a.l_page,.xs-toolbar .disable a.l_page:hover{background-position:0 -472px}
.xs-minpage .disable a.r_page,.xs-toolbar .disable a.r_page:hover{background-position:40px -492px}


.config-box{padding:10px; overflow:hidden}
.config-table{width:100%; text-align:left;}
.config-table th{font-size:12px;border:1px solid #BBB;background-color:#e5e5e5; line-height:1.5em;padding:0.6em; }
.config-table th div{display:block;padding:0.6em;}
.config-table th a{padding:0.6em;}
.config-table th a:hover{text-decoration: none;}
.config-table input[type="text"]{ border:1px solid #aaa; height:25px; width:250px}
.config-table th.selected{background-color:#c5c5c5;  }
.config-table th.selected a{color:#000;font-weight:bold;padding-right:18px;position: relative;}
.config-table th.selected .ic-desc,.config-table th.selected .ic-asc{background:url(${staticUrl}styles/img/sort_desc_asc.png) no-repeat 0 0;display:block;width:14px;height:14px;position: absolute;top:50%;margin-top:-7px;right:0px;}
.config-table th.selected .ic-asc{background-position:-20px 2px;display:inline-block;*display:inline;*zoom:1;}
.config-table td{border:1px solid #DDD;padding:0.4em}
.config-table td.selected{background-color:#f0f0f0;font-weight:bold}
.config-table .even{background-color:#fafafa}
.config-table .even td.selected{background-color:#e5e5e5}
.config-table tr:hover{background-color:#ffffc0}
.config-table td.offline{background-color:red}
.config-table td.online{background-color:}
.config-table td.unfound{background-color:#fbd480}
.config-table td.nan_stock{background-color:green}